# Необходимо ввести целое число (возможно, отрицательное) и посчитать сумму его цифр в десятичной записи; вывести как целое.
# in:  -12345
# out: 15


.text
	
	li s0 0 		# счетчик суммы цифр
	li s1 10		# делитель

	
read_char:
	li a7 5			# системный вызов считывания целого числа
	ecall
	
loop:	
	remu	t2 a0 s1		# остаток от деления
	add 	s0 s0 t2
	div 	a0 a0 s1		# целочисленное деление
	
	bnez 	a0 loop
		
out_num:
	mv a0 s0		# печать целого числа из a0
	li a7 1
	ecall
	
	li a7 10		# останов
	ecall	
	
